curl_strerror
返回描述给定错误代码的字符串
curl_strerror
PHP 5 >= 5.5.0, PHP 7, PHP 8
curl_strerror() 函数返回对应于 cURL 错误码的英文错误消息字符串。这个函数通常用于调试和错误处理,与 curl_errno() 配合使用。
string curl_strerror(int $error_code)
返回与给定错误码相对应的错误消息字符串。如果错误码未知,返回 "Unknown error"。
<?php $ch = curl_init('http://invalid-url.test'); curl_exec($ch); <p>if (curl_errno($ch)) {<br> $error_code = curl_errno($ch);<br> $error_msg = curl_strerror($error_code);<br> echo "cURL 错误:($error_code) $error_msg";<br> }</p> <p>curl_close($ch);<br> ?><br>
此示例尝试使用 cURL 访问一个无效的 URL,会触发一个错误。通过 curl_errno() 获取错误码,再使用 curl_strerror() 获取相应的错误信息,并将错误码与消息一同输出,便于调试。